<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>函数是对象</title>
</head>
<body>
<script>

    /*
    * 函数本质上就是一种对象 所以可以像操作对象那样去操作他 赋值给其他变量  作为函数的参数和返回值
    * 所要注意的是以上所说的函数是指不带()的函数
    * 带()的函数其实是在执行函数内部的代码
    * */
    function foo() {
        console.log('foo')
    }
    let a =foo
    foo = null

    let user ={

    }
    let b = user
    user = null
</script>
</body>
</html>